
define([ "Zepto", "underscore", "Backbone", "Handlebars",
         "views/hall/upeventitemview"
         ], function($, _, Backbone, Handlebars, UpeventItemView, template) {

	var UpeventView = Backbone.View.extend({

		template : Handlebars.compile(template),

		render : function(eventName) {
			
			$(this.el).empty();

			_.each(this.model.models, function(element) {
				﻿//alert('element: ' + element.get('orainizio'));
				
				//Visualizza il corso nei prossimi eventi dell'aula solo se il corso è attivo
				if(element.get('corso').isattivo) {
					$(this.el).append(new UpeventItemView({
						tagName : 'a', //Crea un nuovo tag <a> invece di usarne uno già presente nel DOM
						attributes : {
							'href' : '#courses/'+element.get('corso').objectId
						}, 
						model : element
					}).render().el);
				}
				
			}, this);  
			
			var eventsscroll = new iScroll('events',
                                  { useTransition:false,
                                    checkDOMChanges: true,
                                    hideScrollbar: true,
                                    fixedScrollbar:true }
                                );
		}

	});
	

	return UpeventView;
});
